package main

import (
	"encoding/json"
	"fmt"
)

type AA struct {
	Name string
}
func main() {
	a := new(AA)
	json.Unmarshal([]byte(``),a)
	fmt.Println(a)
	// null 不带地址不会导致nil
	json.Unmarshal([]byte(`null`),a)
	fmt.Println(a)
	// null 带地址会导致nil
	json.Unmarshal([]byte(`null`),&a)
	fmt.Println(a)
}